Makefile 中获取自身目录(pwd, lastword,dirname) |
您所在的位置:网站首页 › makefile dir › Makefile 中获取自身目录(pwd, lastword,dirname) |
命令解释
shell pwd make_dir:=$(shell pwd) // := 的意思是将$(shell pwd) 表示为make_dir,类似于宏定义 make_dir2:=$(pwd) all: @echo $(make_dir) //有输出 @echo $(make_dir2) //无输出lastword && MAKEFILE_LIST MAKEFILE_LIST的变量, 它是个列表变量, 在每次make读入一个make文件时, 都把它添加到最后一项,gnu make 有效。 lastword 返回names中的最后一个字符串,names以空格进行分隔 $(lastword foo bar lose) 返回 lose parent_dir_fname:=$(shell pwd)/$(lastword $(MAKEFILE_LIST)) all: @echo $(parent_dir_fname)
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |